103be3f9b89f208f554c7889e769ddf76156a4cc,java/code/src/com/redhat/rhn/frontend/action/channel/manage/repo/RepoDetailsAction.java,RepoDetailsAction,execute,#ActionMapping#ActionForm#HttpServletRequest#HttpServletResponse#,84

Before Change



        setup(request, form, isCreateMode(request));

        return mapping.findForward(RhnHelper.DEFAULT_FORWARD);
    }

    private Map<String, String> makeValidationMap(DynaActionForm form) {

After Change


                     with redirection to channel repo page
                     */
                    if (cid != null) {
                        params.put("cid", cid);
                        Channel chan = ChannelFactory.lookupById(Long.parseLong(cid));
                        Set<ContentSource> sources = chan.getSources();
                        sources.add(repo);
                        ChannelFactory.save(chan);
                        createSuccessMessage(request,
                                "channel.edit.repo.updated", chan.getLabel());
                        return getStrutsDelegate().forwardParams(
                                mapping.findForward("channelSub"), params);
                    }
                    setupRepo(request, form, repo);
                    params.put("id", repo.getId());
                    return getStrutsDelegate().forwardParams(
                            mapping.findForward("success"), params);
                }
                catch (ValidatorException ve) {
                    getStrutsDelegate().saveMessages(request, ve.getResult());
                    RhnValidationHelper.setFailedValidation(request);
                }
            }
        }

        setup(request, form, isCreateMode(request));

        return getStrutsDelegate().forwardParams(mapping.findForward(RhnHelper
                .DEFAULT_FORWARD), params);
    }

    private Map<String, String> makeValidationMap(DynaActionForm form) {